/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package padroes_3;

/**
 *
 * @author Delvoux
 */
public class ContaPoupanca extends Conta{

    private FundoDeInvestimento investimento;

    public ContaPoupanca() {}

    public void aplicarFundoDeInvestimento(FundoDeInvestimento f){
        this.investimento = f;
    }

    public String getExtrato(){
        return "####### CONTA POUPANÇA\nFundo de Investimento: "+investimento.getNome()+"\nSaldo: "+this.saldo;
    }

    public void aplicarRendimento(){
        this.saldo += this.saldo*investimento.getRendimento();
    }

    @Override
    public String toString() {
        return "ContaPoupanca{" + "investimento=" + investimento + '}';
    }

    
}
